Copyright: helpC, (c) Copyright 1992,95 HyperAct, Inc.


HyperAct, Inc. Products

 Thank you for using the HyperAct, Inc. electronic product catalog. This file provides information about HyperAct, Inc. products and services and allows you to order products directly by clicking the Order button. HyperAct, Inc. reserves the right to change the information included in this document. To get the latest information about a HyperAct, Inc. product or service, please contact one of the addresses listed below. The information described in this documented is updated to the following date : Apr. 05, 1995.

        HyperAct, Inc.            E-Mail      : Compuserve - 76350,333

        P.O.Box 5517                            Internet - rloewy@panix.com

        Coralville IA 52241       Phone/Fax   : (319) 351-8413

        U.S.A

HyperAct, Inc. products includes the following :

Hypertext and Hypermedia generation products

WinHelp enhancement products

Script Languages and interpreters

Programming Libraries


Hypertext and Hypermedia generation products

The Hypertext and Hypermedia generation products from HyperAct, Inc. include a set of tools that can generate to and convert from several popular hypertext and hypermedia formats on different operating systems and operating environments.

All the products described are available either separately, or with the HLPDK/PA product.

Please note that in the near future we will not be offering some of the conversion programs separately anymore.

Products :

 HLPDK/PA - Multi-platform hypertext generation

 HLPDK - The Help Development Kit

 NewsDB - Usenet article database generator

 RC -> HLPDK, Resource to Help template generator

 WinHelp -> HLPDK Conversion product

 Interrupt List -> HLPDK Conversion product

 HLPDK System Extension Library

 Misc HLPDK Conversion products


HLPDK/PA - Cross-platform hypertext generation

 The next generation of HLPDK, based on the proven HLPDK HDF language with an improved compiler. Includes the new HLPDK Editor - A Fast HLPDK Sensitive editor, that allows you to create and manage your HLPDK databases with a multiple window editor, fast search and replace, built in spell checker, quick topic verification, integrated database generator, built-in help compiler and hypermedia file management.

You have never been able to create HLPDK documents that easy!

A hyper-text help database development kit that includes 2 royalty free help engines, and a help compiler with a built in cross reference tool, supports creation of DOS help databases, popular source files, Windows (winHelp & Multimedia Viewer), OS/2 (IPF), WWW and DESQview/X help source files!. Creates text and word processors documents with automatic table of contents, glossary and index from the same source. Now with Multimedia support!  Write once, help many!

Targets :

•  Dos

•  Native Dos Viewer, Paradox Database

•  Native Dos Viewer, HyperAct Memory Table Database

•  Microsoft QuickHelp

•  Borland THELP

•  Borland Turbo Vision TVHC

•  TurboPower PopHelp

•  Windows

•  Windows 3.0

•  Windows 3.1

•  MS Multimedia Viewer

•  DESQview/X

•  OS/2 IPF

•  Documents

•  Ascii Text

•  Word Processors via RTF

•  Sony MM Player (Via MM Viewer)

•  World Wide Web HTML Level 2

•  Windows

•  Macintosh

•  UNIX - Motif

•  OS/2

•  VMS

•  ... More Platforms ...

Platforms :

The HLPDK Compiler (HelpC) is available on the following platforms :

•  DOS

•  DPMI (Dos Protected Mode)

•  OS/2

•  Windows.

The HLPDK Editor (HLPDKED) is a Windows application.

The HLPDK language (HDF) can be created and edited in the text editor of

your choice.

Features :

The HLPDK/PA authoring environment supports the following features :

•  Topics

•  PopUps

•  Links

•  Keywords

•  Text Formatting

•  Navigational and Structural facilities (See Groups)

•  Target Code insertion

•  Multiple module files

•  Automatic Pascal, C, C++ and Visual Base reference generation

•  Exception handling (Trap errors automatically)

•  Multiple file target databases

•  Graphics

•  Sound

•  Groups

•  Application Launch

•  Automatic exports creation

•  User defined link templates

•  HTML Level 2 Forms

•  ... and more ...

Version : 13.0 (Builds on HLPDK - standard).

SRP : $299.

 HLPDK - The Help Development Kit

 NewsDB - Usenet article database generator

 RC -> HLPDK, Resource to Help template generator

 WinHelp -> HLPDK Conversion product

 Interrupt List -> HLPDK Conversion product

 HLPDK System Extension Library

 Misc HLPDK Conversion products


HLPDK - The Help Development Kit (shareware)

 A hypertext help database development kit that includes 2 royalty free help engines, and a help compiler with a built in cross reference tool, supports creation of DOS help databases, popular source files, Windows (winHelp & Multimedia Viewer), OS/2 (IPF), WWW and DESQview/X help source files!. Creates text and word processors documents with automatic table of contents, glossary and index from the same source. Now with Multimedia support!  Write once, help many!

Currently at version 11.5.

Features :

Topics, PopUps, Links, Keywords, Text Formats, Navigational and Structural facilities, Target Code insertion, Multiple module files, Automatic Pascal/C/C++ reference generation, Exception handling, Multiple file target databases, Graphics, Sound, Groups, Application Launch, Automatic exports creation, user defined link templates and more.

Targets :

Native(PX), Native(MEM), winHelp 3.0, winHelp 3.1, Multimedia Viewer, THELP, QuickHelp, TVHC, PopHelp, DESQview/X, OS/2, Text, Word Processors Documentation (Via RTF), Sony MM Player (Via MM Viewer), World Wide Web HTML supported readers (Windows, Macintosh, UNIX-Motif, VMS and more).

Platforms :

Help Compilers are available for DOS, DPMI, Windows and OS/2 platforms.

Registration Fee : $50

 HLPDK/PA - Multi-platform hypertext generation

 NewsDB - Usenet article database generator

 RC -> HLPDK, Resource to Help template generator

 WinHelp -> HLPDK Conversion product

 Interrupt List -> HLPDK Conversion product

 HLPDK System Extension Library

 Misc HLPDK Conversion products


NewsDB - Usenet article database generator

NewsDB - News Hypertext Database generator

The tool that allows you to enjoy "Other People's Wizdom" - Create sophisticated hypertext databases from Usenet News articles. A companion to HLPDK, allows you to store the news articles that are of value to you, with smart news groups directories, automatic keywords generation for fast search, user defined groups, automatic article association from articles textual information to user groups, Author directories and references, article references to other (previous) and from other (later) articles and more. Database can be compiled to all the targets supported by HLPDK, including Windows, OS/2, DOS (several targets), DESQview/X and documents. Can even handle non Usenet text articles, with user groups links as well.

Currently at version 2.0. (Included with HLPDK/PA).

 HLPDK/PA - Multi-platform hypertext generation

 HLPDK - The Help Development Kit


RC -> HLPDK, Resource to Help template generator (shareware)

RC2HDK - Help Template Generator from Resource files.

Generate Help Templates for Windows Programs from RC resource description files. User's interaction with your application is done through the resources described in the RC file. With this tool, Your RC files are parsed, and a help template for your project is created.

All you need to do is feel in your application options specific help, compile, and go!

Currently at version 3.0. (Included with HLPDK/PA).

 HLPDK/PA - Multi-platform hypertext generation

 HLPDK - The Help Development Kit


WinHelp -> HLPDK/PA Conversion product

 With WH2HDK you can port your Windows Help Databases to other platforms such as OS/2, World Wide Web, DOS, DESQview/X and more. Use WH2HDK (with HLPDK) to save the additional investment required for multiple target development !

Now you can create your Help Databases in your favorite winHelp authoring tool, and still benefit from HLPDK/PA cross-platform portability, and enhanced navigation and code generation tools.

WinHelp -> HLPDK will automatically create a HLPDK/PA document from your HPJ and RTF sources, keeping the topic, paragraph, link and referenced bitmap graphics structure. Most of the times all you need to do is to compile the document using the HLPDK compiler, and your hypertext database is available on additional targets!

Currently at version 3.0. (Included with HLPDK/PA).

Notice - The WinHelp converter is available with HLPDK/PA only.

 HLPDK/PA - Multi-platform hypertext generation

 HLPDK - The Help Development Kit


Interrupt List -> HLPDK Conversion product

il2HDK  Ralf Brown's Interrupt List to HLPDK converter.

Read the interrupt list and create HLPDK source with cross references and hierarchy navigation.

Currently at version 4.3 for DOS and OS/2. (Included with HLPDK/PA).

 HLPDK/PA - Multi-platform hypertext generation

 HLPDK - The Help Development Kit


HLPDK System Extension Library - freeware

HDKLIB  - System Extension Library to HLPDK and HLPDK/PA.

The HLPDK System Extension Library adds functionality to HLPDK by including special "User Link Templates" to support special links, special graphics, enhanced text attributes etc. HDKLIB offers simple methods to create graphic and normal text links, 256 color bit map support, video, CDAudio, Multimedia MCI interface etc. winHelp users have access to the complete macro API, using !xxx user links. HDKLIB adds 68 new link types to the winHelp target, 77 to the MS multimedia Viewer target and 5 new RTF Word Processor link types. New links types are also added to the IPF and HTML targets.

Included with HLPDK V11.5 and HLPDK/PA.

 HLPDK/PA - Multi-platform hypertext generation

 HLPDK - The Help Development Kit


Misc. HLPDK Conversion products

Additional HLPDK related topics are available from HyperAct, Inc. or other sources.

NG2HDK  Norton Guides to HLPDK converter.

Currently at version 1.0. (Included with HLPDK/PA).

TPFHDK  Convert Timo Salmi's Pascal FAQ to HLPDK.

Currently at version 1.0. (Included with HLPDK/PA).

HPCHDK10.ZIP - HelpPC 2 HLPDK converter (Included with HLPDK/PA).

POPHDK10.ZIP - POPHelp 2 HLPDK Converter (Included with HLPDK/PA).

These tools are available for free to HLPDK registered users with the permission of Yaniv Golan, and are included with HLPDK/PA.

 HLPDK/PA - Multi-platform hypertext generation

 HLPDK - The Help Development Kit


WinHelp enhancement products

The WinHelp enhancement products from HyperAct, Inc. are products that extend the functionality of the WinHelp viewer (engine) and allow WinHelp titles to do more than what Standard WinHelp allows.

Currently, the only WinHelp enhancement product available from HyperAct, Inc. is Interactive Help for Windows - a tool that transforms WinHelp from a passive document viewer to an interactive application driver.

 Interactive Help for Windows


Interactive Help for Windows

 A WinHelp extension DLL, based on HyperAct's PASTERP Technology. Create interactive hypermedia documents with embedded video, dynamic text and graphic fields, and custom or built-in forms and dialogs.

Transform WinHelp from a passive document viewer to an interactive application driver.

•  Logic

  - Embedd a structured pascal like script macro language with your WinHelp titles.

•  Macro relief

  - Use a structured language to activate WinHelp macros. You do not need to write and maintain macros within macros within macros.

•  Control

  - Trap and handle WinHelp events using the embedded language.

•  Limits

  - Break the 255 character WinHelp macro limit.

•  Access

  - Expose and use the WinHelp internal extension functions from within your WinHelp documents.

•  Power

  - Expose the Windows API to your WinHelp titles, use it without writing DLLs, yet, with the support of a modern structured language.

•  Easy

  - No need for learn DLL programming, struggle with C compilers, DEF files etc..

•  Interactive

  - Ask the user questions, Receive the answers, and manipulate them.

•  Options

  - Display lists of options, and allow the users to choose from them.

•  Forms

  - Design, Display and process forms (Dialogs), and use the data you receive from your users.

•  Dynamic

  - Add Dynamic Text/Bitmap and Video fields to your help topics.

•  Exit Macros

  - Add Topic Entry and Exit macros to your files.

•  Tutorials

  - Embedded Video in WinHelp topics.

Currently at version 3.0

SRP - $149.

 Interactive Help Questions & Answers


Interactive Help Questions & Answers

What is the Interactive Help for Windows package ?

Interactive Help for Windows is a WinHelp DLL extension that allows

you to extend the power of your WinHelp documents without writing

DLL's yourself.

How difficult is it to use Interactive Help for Windows

Using Interactive Help for Windows is simple. You create a text file

that includes your PASTERP routines, include it in the [BAGGAGE] part of your document's project (HPJ) file, and register two (2) routines in the [CONFIG] section of your project file.

What are the benefits of using Interactive Help for Windows ?

- Embedd a structured pascal like script macro language with your

WinHelp titles.

- Use a structured language to activate WinHelp macros. You do not

need to write and maintain macros within macros within macros.

- Trap and handle WinHelp events using the embedded language.

- Break the 255 character WinHelp macro limit.

- Expose and use the WinHelp internal extension functions from within

your WinHelp documents.

- Expose the Windows API to your WinHelp titles, use it without

writing DLLs, yet, with the support of a modern structured language.

- No need for learn DLL programming, struggle with C compilers, DEF

files etc..

- Ask the user questions, Receive the answers, and manipulate them.

- Display lists of options, and allow the users to choose from them.

- Design, Display and process forms (Dialogs), and use the data you

receive from your users.

What is PASTERP ?

PASTERP is a Pascal-Like interpreted language developed by HyperAct,

Inc. as an Application Extension Language. PASTERP's modular and

extendable structure allows both application programmers and users to

add features to the PASTERP language, and extend the applications they

are writing/using.

How does Interactive Help for Windows work ?

Interactive Help for Windows is a PASTERP implementation that hooks

into the WinHelp document you develop, automatically monitor's WinHelp

events, and activates special named procedures supplied by you to trap

these events and handle them according to your needs.

WinHelp documents that use Interactive Help for Windows can also call

a PASTERP routine that you write from anywhere you can call a WinHelp

macro. This routine can call and execute all of the WinHelp standard

macros without being limited to WinHelp size restrictions, and can

also call the WinHelp "Callback" internal functions API. Since PASTERP

allows you to call any function from the Windows API, you can make

calls to the windows API, ask questions, display lists of options, and

display forms (dialogs) for your users.

How does a PASTERP extension file look like ?

The following is a PASTERP source for a Interactive Help for Windows

file that can be added to a WinHelp document, and will provide

monitoring information of the WinHelp session :

procedure handleActivate;

begin

        if (wh_gainFocus) then

                writeln(out, 'Gaining Focus ..')

        else

                writeln(out, 'Losing Focus ..')

        endif

endproc

procedure handleStartJump

begin

        writeln(out, 'Starting a Jump process .. ')

endproc

procedure handleEndJump

begin

        writeln(out, 'Finished Jump to offset ', wh_fileOffset : 0,

                ' Scroller Position ', wh_scrollBoxPos);

endproc

procedure handleChangeFile

begin

        writeln(out, 'Help File Changed to ', wh_helpFile);

endproc

procedure handleMinMax

begin

        if (wh_maximize) then

                writeln(out, 'Help Window Maximized')

        else

                writeln(out, 'Help Window Minimized');

        endif

endproc

procedure handleSize

begin

        writeln(out, 'Window Size changed to ', wh_width : 0, ' on ',

                wh_height : 0);

endproc

procedure autoStart;

global

        out : text = 'c:\winhelp.log';

        rewrite(out);

        createForm("TestForm", "Test Form", 100, 100, 150, 150);

        addStatic("TestForm", "Field &1", 10, 40, 50, 14);

        addEditbox("TestForm", "vi1", "vo1", 10, 50, 100, 14);

        addStatic("TestForm", "Field &2", 10, 70, 50, 14);

        addEditbox("TestForm", "vi2", "vo2", 10, 80, 100, 14);

        addStatic("TestForm", "Field &3", 10, 100, 50, 14);

        addEditbox("TestForm", "vi3", "vo3", 10, 110, 100, 14);endproc

procedure autoEnd;

        close(out);

        messageBox('Log created in C:\WINHELP.LOG', 'Monitor Message',

                        mb_iconInformation + mb_ok);

endproc

procedure pressMe

begin

        winhelpErrorMsg('Something is happening here !');

endproc

procedure activateMacro

begin

        macAnnotate;

endproc;

procedure askQuestion;

begin

        if (answer('What is your name ?')) then

                messageBox('The Name is ' + it, 'Answer Result',

                                mb_iconInformation + mb_ok);

        else

                messageBox('Cancel pressed!', 'Answer Result',

                                mb_iconExclamation + mb_ok);

        endif

endproc

procedure chooseList;

begin

        if (choose('Choose one from the list :', 'Default', 'Option

1', 'Option 2',

                   'Default', 'Last Option') <> -1) then

                messageBox('Option Chosen ' + it, 'Choose Result',

                                mb_iconExclamation + mb_ok);

        else

                messageBox('Cancel Pressed', 'Choose Result',

                                mb_iconExclamation + mb_ok);

        endif

endproc

procedure chooseOpt;

begin

        clearChooseBox;

        addChooseItem('First');

        addChooseItem('2.nd');

        addChooseItem('Third');

        addChooseItem('Last');

        if (chooseOption('Choose one from the list :', '2.nd') <> -1)

then

                messageBox('Option Chosen ' + it, 'ChooseOption

Result',

                                mb_iconExclamation + mb_ok);

        else

                messageBox('Cancel Pressed', 'ChooseOption Result',

                                mb_iconExclamation + mb_ok);

        endif

endproc

procedure displayForm

var

   vi1 : string = "Input Field 1";

   vi2 : string = "Input Field 2";

   vi3 : string = "Input Field 3";

   vo1 : string;

   vo2 : string;

   vo3 : string;

endvar

        if (formDialog("TestForm")) then

                messageBox(vo2, "The 2nd field value",

mb_iconInformation +

                                        mb_ok);

        endif;

endProc

---------------------------------------------------------------------

The above file will automatically call the "autoStart" procedure when

the WinHelp document will be displayed. A log file will be created in

the root of drive C:\ as winhelp.log (Please note that this is just an

example of something you can do in the "autoStart" procedure).

Whenever the following WinHelp events happen, the following procedures

will automatically be called :

When WinHelp is gaining or losing focus, the "handleActivate"

procedure will be called.

When The user pressed on a link, the "handleStartJump will be called

before the jump happened, and the "handleEndJump" will be called after

the jump happened.

The "handleChangeFile" procedure will be called when a new WinHelp

.HLP file is loaded by the user or a link the user has clicked.

The "handleMinMax" procedure is called when the user minimize or

maximize the WinHelp window.

The "handleSize" procedure is automatically activated when the user or

a link change the size of the WinHelp window.

In the example above, when the WinHelp program is closed, the

"autoEnd" procedure will be activated, and in this example it will

close the log file we have been updating in the "handleXXX"

procedures. The "autoEnd" procedure in the example will also display a

message that tells the user where the log was created.

In the above example, several additional procedures are defined - The

"PressMe" procedure demonstrates calling one of the internal Callback

functions, and the "activateMacro" procedure demonstrates calling one

of the standard WinHelp macros.

The funs starts in the "askQuestion", "chooseList", "chooseOpt" and

"displayForm" procedures, where WinHelp is transformed from a output

title to a 2-way interactive system that can ask questions and look

for answers, display lists, and display and process dialog boxes.

What WinHelp macros are supported by Interactive Help for Windows ?

All the standard WinHelp macros are supported, unless there is a

better construct in the PASTERP language to handle the same task. In

Interactive Help for Windows macros have the same name as the WinHelp

name, but with the prefix "mac" that distinguishes them from other

PASTERP procedures and functions.

From now on you can do :

procedure defineMyButton

begin

  if (macIsMark('myMark')) then

    macCreateButton("but1", "&Press Here", "JI(`myfile.hlp', `top1')")

  else

    macCreateButton("but1", "&Press Here", "JI(`myfile.hlp', `top2')")

  endif

endproc

instead of :

IfThenElse(IsMark(`MyMark'),`CreateButton(`but1', `&Press Here',

`JI(`myfile.hlp', `top1')',`CreateButton(`but1', `&Press Here',

`JI(`myfile.hlp', `top2')')

BTW - Try to translate the following PASTERP code to standard WinHelp

macros :

procedure moreComplexDemo

begin

  if (macIsMark('BeenHere')) then

        messageBox('You have already seen this topic!',

                   'Activation Error',

                   mb_ok + mb_iconExclamation);

        macJumpId(wh_fileName, "ErrorTopic")

  else

        macSetMark('BeenHere');

        switch topicsRead

          case 10 :

            messageBox('5 more topics to read!', 'Message',

                        mb_ok + mb_iconInformation);

          endcase;

          case 15 :

            messageBox('You read it all!', 'Congratulations!',

                        mb_ok + mb_iconInformation);

            macExit;

          endcase;

        endswitch

  endif

  inc(topicsRead);

endproc

What can you tell me about HyperAct, Inc. ?

HyperAct, Inc. was founded in 1994 by Reuben Halevi and Ron Loewy, in

order to create a set of Hypertext, Hypermedia and Programming tools.

HyperAct, Inc. is a young and dynamic company, that has been able to

develop and distribute several revolutionary products and update them

several times in less than a year since it was founded.

HyperAct's goal is to create useful, powerful, easy to use and

innovative products.

What are the other Hypermedia products that are available from

HyperAct, Inc. ?

HyperAct, Inc. distributes the HLPDK/PA Professional Author package -

A "Write Once, Help Many!" help and hypermedia authoring package. The

package includes a fast hypermedia sensitive editor, help compiler

that can create hypermedia databases in the WinHelp, MM Viewer, OS/2

IPF, DOS, DESQview/X, Internet World Wide Web HTML, text and word

processor documents, from one source.

The revolutionary NewsDB package, can automatically create Hypertext

databases, from un-structured text files. NewsDB was developed in

order to automatically create hypertext databases from the Internet's

Usenet posts, but can work on e- mail messages, other BBS and on-line

forum discussions, text books etc..

Pricing and Availability

Interactive Help for Windows will be available Dec. 1994. SRP - $149.

Contact Information

For more information please contact us at one of the following

addresses :

e-mail : CIS 76350,333 or

         internet:rloewy@panix.com

  HyperAct, Inc.

  P.O.Box 5517

  Coralville IA 52241

  U.S.A

Phone/Fax - (319) 351-8413


Script language and interpreter

The script languages products from HyperAct, Inc. allow you to enhance your application using an application "macro" language interpreter that you connect to your application. Your users can now extend and customize the functionality of your application.

HyperAct, Inc. provides 2 language interpreters. A simple to use mathematical expression interpreter with a dynamic and symbolic variables table, and a full featured Pascal - like language.

 PASTERP - Pascal-Like Interpreter

 Parser/TP - Math expression interpreter


PASTERP - Pascal-Like Interpreter

 Script extension language, for Delphi, C++ and Borland Pascal programs. Now you can enhance your applications by providing an easy to use and powerful extension language to your projects.

Delphi and Borland Pascal users can add a powerful and easy to use script language with no DLLs, VBX's or other extra files!

Available for Delphi (as a class hierarchy linked directly into your application or a DLL), C++ DLL or Borland Pascal DOS, DPMI, Windows (BPW) and Windows (DLL). The source code can be purchased separately.

The package includes both the Object version and the DLL version, Object Oriented frameworks for the DLL version, Support for Dynamic functions, and an extendible architecture.

PASTERP Benefits

•  Small Footprint

•  Can be linked directly (Delphi, BP) or via a DLL (Delphi, C++, BP)

•  Easy to use - for your users

•  Easy to extend

Currently at version 2.5.

SRP : $200

Source code is available separately for $800.

 Script language and interpreter

 Interactive Help for Windows


Parser/TP - Math expression interpreter (shareware)

 Parser/TP is a recursive decent expression parser library for Turbo Pascal, Borland Pascal, C++ and Visual Basic. The library includes the 5 basic math. operators (+ - * / ^), and some basic mathematical functions (sin, exp, cos, ln, log10, log2, abs, arctan, sqr, round, sqrt, tan, cotan, arcsin, arccos, trunc) and 2 constants (pi, e).

Parser can be used to receive formula input from the user, and perform the necessary calculations during program runtime.

Parser/TP supports a dynamic symbol table, that is created and maintained during the parser's execution. New variables are created when they are referenced for the first time, and receive the initial value of 0.0 .

Variables values can be set by using the = operator

(e.g. myvar = sin(anotherVar)*35 ), and used in user formulas.

Parser/TP is a quick and easy way to create math support for spreadsheets, graphic and math products, calculators and more.

Windows/DOS Developer's Journal described Parser/TP as "supplies an extra piece of functionality that seems to be missing from most procedural languages ... It is small and gets the job done .. It's functionality fits the bill for the vast majority of applications" (Vol 5. No. 8, August 1994).

Currently at version 3.0.

Registration Fee - $40


Programming Libraries

The programming libraries products from HyperAct, Inc. include specialized functionality code collections that help programmers to write applications faster and with easier.

The only programming language offered by HyperAct, Inc. at the moment is the XSpawn Library.

Universal Synchronized Spawn for Windows


XSpawn - The Spawn Solution for Windows

The XSpawn library replaces the Windows WinExec function with a set of functions that allow you to :

* Detect when the spawned program terminates

* Detect what was the exit code of spawned program

* Automatically support synchornized spawning under WIN-OS/2 and Windows NT

* Detect termination and exit code of OS/2 and Win32 applications as well

This functionality is accessed through a simple API - no VxD, no callbacks, no black magic!

Using XSpawn can be as simple as :

DWORD hExec;

WXSpawn("\\WINDOWS\\NOTEPAD.EXE", NULL, NULL, 0, SW_SHOW, &hExec);

WXWait(hExec, NULL, NULL);

When you do need the finer control - it's there. Manual status

polling, operating system (Windows, OS/2 or Windows NT) detection,

executable type (DOS, Windows 3.X, OS/2, Win32) detection and more.

XSpawn is shipped with header files and example programs for C & C++,

Borland Pascal and Visual Basic. XSpawn can be used by any language capable of using a DLL.

No other solution works so reliably across such a range of platforms! Don't wait for your users to report the GPFs - Order XSpawn today!

Currently at Version 1.1 .

SRP - $99


Order Instructions

You have just started the HyperAct, Inc. Electronic Catalog Order Procedure.

A series of dialogs will appear and guide you with the information needed to complete your order.

The first Order dialog allows you to choose the number of copies of each HyperAct, Inc. product you would like to order.

If you press the cancel button, or the ok button with out specifing any products to order the order procedure will be terminated.

When you will finish to enter the products order information, Press the ok button to continue with the Order procedure.


HyperAct, Inc. Catalog Order Form

 Fax, E-mail or print and send this file by mail.

Please include your payment (US $ Check), or provide your credit card details (Type Visa/MC, Card #, Expiration Date and name on card).

We welcome P.O's as well!

To : Hyperact, Inc.

     P.O.Box 5517

     Coralville IA 52241 USA,

     Phone/Fax (319) 351 8413

     Compuserve 76350,333

     Internet rloewy@panix.com

Please send me the following HyperAct, Inc. Products :

 copies of HLPDK/PA for             $

 copies of HLPDK for                $

 copies of PASTERP for              $

 copies of Interactive Help for     $

 copies of Parser/TP for            $

 copies of XSpawn for               $

Total order is                       $

Shipping [image] is $

Tax is $

Total payment is $

Bill To

Ship To

Contact Information

 Phone #

 Fax   #

 EMail-1

 EMail-2

Payment Information

 Payment by

Comment